home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 1 / Precision Software Applications Silver Collection Volume One (PSM) (1993).iso / tutor / clipper.exe / CLIPMENU.PRG < prev    next >
Text File  |  1985-07-02  |  3KB  |  90 lines

  1. * clipmenu.PRG
  2. SET TALK OFF
  3. SET ECHO OFF
  4. SET BELL OFF
  5. CLEAR
  6. sele 1
  7. use clipwage
  8. DO WHILE .T.
  9.   SET COLOR TO 7/0
  10.   CLEAR
  11.   @ 0,3 SAY     "┌─────────────────────────────────────────────────────────────────────────┐"
  12.   X = 1
  13.   *
  14.   * DRAW OUTER BOX LINES
  15.   *
  16.   DO WHILE X < 23
  17.     @ X,3 SAY   "│"
  18.     @ X,77 SAY  "│"
  19.     X = X + 1
  20.   ENDDO
  21.   @ 23,3 SAY    "└─────────────────────────────────────────────────────────────────────────┘"
  22.   *
  23.   * COLOR IN MAIN BOX IN RED
  24.   *
  25.   SET COLOR TO R+/R+
  26.   X = 1
  27.   DO WHILE X < 23
  28.     @ X,4 SAY    "                                                                         "
  29.     X = X + 1
  30.   ENDDO
  31.   SET COLOR TO 7/0
  32.   @ 3,9 say   "╔═════════════════════════════════════════════════════════════╗"
  33.   @ 4,9 say   "║"
  34.   @ 4,71 SAY  "║"
  35.   @ 5,9 SAY   "║"
  36.   @ 5,71 SAY  "║"
  37.   @ 6,9 SAY   "║"
  38.   @ 6,71 SAY  "║"
  39.   @ 7,9 SAY   "║"
  40.   @ 7,71 SAY  "║"
  41.   @ 8,9 SAY   "║"
  42.   @ 8,71 SAY  "║"
  43.   @ 9,9 SAY   "╚═════════════════════════════════════════════════════════════╝"
  44.   SET COLOR TO W+/R+
  45.   @ 4,10 SAY   "                                                             "
  46.   @ 5,10 SAY   "              CLIPPER - The dBASE III True Compiler          "
  47.   @ 6,10 SAY   "                                                             "
  48.   @ 7,10 SAY   " Menu of options in demonstration suite of compiled programs "
  49.   @ 8,10 SAY   "                                                             "
  50.   SET COLOR TO /w
  51.   @ 22,13 SAY  "╚══════════════════════════════════════════════════════╝"
  52.   @ 21,13 SAY  "║   Please enter number of option required             ║"
  53.   @ 20,13 SAY  "║                                                      ║"
  54.   @ 19,13 SAY  "║ 9  -  Exit demonstration suite.                      ║"
  55.   @ 18,13 SAY  "║                                                      ║"
  56.   @ 17,13 SAY  "║ 5  -  Edit data in the file (With Index on)          ║"
  57.   @ 16,13 SAY  "║ 4  -  Add data to the file (With Index on)           ║"
  58.   @ 15,13 SAY  "║ 3  -  Create index on any field (& search using it). ║"
  59.   @ 14,13 SAY  "║ 2  -  View data records accessed sequentially.       ║"
  60.   @ 13,13 SAY  "║ 1  -  View data records accessed by Index.           ║"
  61.   @ 12,13 SAY  "║                                                      ║"
  62.   @ 11,13 SAY  "╔══════════════════════════════════════════════════════╗"
  63.   OPTION = 0
  64.   SET COLOR TO w+/0,w+/0
  65.   @ 21,58 GET option PICT "9"
  66.   READ
  67.   CLEAR GETS
  68.   DO CASE
  69.     CASE OPTION = 1
  70.       SET COLOR TO 7/0
  71.       DO CLIPWAGE
  72.     CASE OPTION = 2
  73.       SET COLOR TO 7/0
  74.       DO CLIPSRCH
  75.     CASE OPTION = 3
  76.       SET COLOR TO 7/0
  77.       DO CLIPNDX
  78.     CASE OPTION = 4
  79.       SET COLOR TO 7/0
  80.       DO CLIPAPP
  81.     CASE OPTION = 5
  82.       SET COLOR TO 7/0
  83.       DO CLIPEDIT
  84.     CASE OPTION = 9
  85.       SET COLOR TO 7/0
  86.       EXIT
  87.   ENDCASE
  88.   SET COLOR TO 7/0
  89. ENDDO
  90.